代码/字面量创建.html
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // * 套路: 自定义构造函数, 通过new创建对象
        // \* 适用场景: 需要创建多个类型确定的对象
        // \* 问题: 每个对象都有相同的数据(方法), 浪费内存
        function Person(name, age) {
            this.name = name
            this.age = age
            this.list = function () { }
        }
        let o1 = new Person('李四', 20)
        let o2 = new Person('王五', 30)

        console.log(o1, o2)
    </script>
</body>

</html>